Dragon Lizard — synonyms, definition
1. dragon lizard (Noun)
4 synonyms
Komodo dragon Komodo lizard Varanus komodoensis giant lizard
1 definition
dragon lizard (Noun) — The largest lizard in the world (10 feet); found on Indonesian islands.
3 types of
monitor monitor lizard varan